PD5: A General Purpose Library for Primer Design Software
نویسندگان
چکیده
BACKGROUND Complex PCR applications for large genome-scale projects require fast, reliable and often highly sophisticated primer design software applications. Presently, such applications use pipelining methods to utilise many third party applications and this involves file parsing, interfacing and data conversion, which is slow and prone to error. A fully integrated suite of software tools for primer design would considerably improve the development time, the processing speed, and the reliability of bespoke primer design software applications. RESULTS The PD5 software library is an open-source collection of classes and utilities, providing a complete collection of software building blocks for primer design and analysis. It is written in object-oriented C(++) with an emphasis on classes suitable for efficient and rapid development of bespoke primer design programs. The modular design of the software library simplifies the development of specific applications and also integration with existing third party software where necessary. We demonstrate several applications created using this software library that have already proved to be effective, but we view the project as a dynamic environment for building primer design software and it is open for future development by the bioinformatics community. Therefore, the PD5 software library is published under the terms of the GNU General Public License, which guarantee access to source-code and allow redistribution and modification. CONCLUSIONS The PD5 software library is downloadable from Google Code and the accompanying Wiki includes instructions and examples: http://code.google.com/p/primer-design.
منابع مشابه
PrecisePrimer: an easy-to-use web server for designing PCR primers for DNA library cloning and DNA shuffling
PrecisePrimer is a web-based primer design software made to assist experimentalists in any repetitive primer design task such as preparing, cloning and shuffling DNA libraries. Unlike other popular primer design tools, it is conceived to generate primer libraries with popular PCR polymerase buffers proposed as pre-set options. PrecisePrimer is also meant to design primers in batches, such as fo...
متن کاملChallenges to Design and Develop of DNA Aptamers for Protein Targets. I. Optimization of Asymmetric PCR for Generation of a Single Stranded DNA Library
Aptamers, or single stranded oligonucleotides, are produced by systematic evolution of ligands by exponential enrichment, abbreviated as SELEX. In the amplification and regeneration step of SELEX technique, dsDNA is conversed to ssDNA. Asymmetric PCR is one of the methods used for the generation of ssDNA. The purpose of this study was to design a random DNA library for selection of aptamers wit...
متن کاملChallenges to Design and Develop of DNA Aptamers for Protein Targets. I. Optimization of Asymmetric PCR for Generation of a Single Stranded DNA Library
Aptamers, or single stranded oligonucleotides, are produced by systematic evolution of ligands by exponential enrichment, abbreviated as SELEX. In the amplification and regeneration step of SELEX technique, dsDNA is conversed to ssDNA. Asymmetric PCR is one of the methods used for the generation of ssDNA. The purpose of this study was to design a random DNA library for selection of aptamers wit...
متن کاملGeneral concepts for PCR primer design.
1Division of AIDS, National Institute of Allergy and Infectious Diseases, National Institutes of Health, Bethesda, Maryland 20892; ZDepartment of Molecular Biology, Washington University, St. Louis, Missouri 63110; 3Department of Pathology, Uniformed Services University of the Health Sciences, Bethesda, Maryland 20814 PCR is a technology born of the modern molecular biology era. The enzyme used...
متن کاملEmbedding a General-Purpose Numerical Library in an Interactive Environment
The NAG Library is a collection of 1533 numerical subroutines, comprising almost a million lines of code which has undergone continued evolution, and been exercised by a large user community for over 36 years. It represents a vast knowledge base, whose re-invention is out of the question. Rather, the question is how to make this functionality available in 21st Century environments. To this end,...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره 8 شماره
صفحات -
تاریخ انتشار 2013